1
general::
Phrase(s): lavish something (up)on someone
to give something freely to someone; to squander something on someone. (Upon is formal and less commonly used than on.) • The manager lavished all sorts of favors upon the new employee. • Susan lavished compliments on the cook.
McGrawhill's American Idioms And Phrasal Verbs